API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsWinUi
Components
ContextMenu.h
1
// ContextMenu.h
3
//
5
6
namespace
nkWinUi
7
{
11
class
DLL_WINUI_EXPORT
ContextMenu
:
public
nkExport::Exportable
12
{
13
public :
14
18
ContextMenu
() ;
22
virtual
~ContextMenu
() ;
23
24
// Getters
28
Component
*
getParentComponent
()
const
;
29
30
// Setters
36
void
setParentComponent
(
Component
* parent) ;
37
45
virtual
void
addItem
(
const
char
* itemLabel,
int
attachedIndex) = 0 ;
49
virtual
void
addSeparator
() = 0 ;
50
58
virtual
int
showMenu
(
int
absX,
int
absY) = 0 ;
59
65
virtual
void
exportClassToTree
(
nkExport::Node
* rootNode)
override
;
71
virtual
void
importClassFromTree
(
nkExport::Node
* rootNode)
override
;
72
} ;
73
}
nkWinUi::ContextMenu::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkWinUi::ContextMenu::ContextMenu
ContextMenu()
nkWinUi::ContextMenu::addItem
virtual void addItem(const char *itemLabel, int attachedIndex)=0
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition:
Exportable.h:15
nkWinUi::ContextMenu::~ContextMenu
virtual ~ContextMenu()
nkWinUi::ContextMenu::addSeparator
virtual void addSeparator()=0
nkWinUi::Component
Base class for any graphical component.
Definition:
Component.h:12
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition:
Node.h:42
nkWinUi::ContextMenu
A graphical context menu.
Definition:
ContextMenu.h:12
nkWinUi::ContextMenu::setParentComponent
void setParentComponent(Component *parent)
nkWinUi::ContextMenu::getParentComponent
Component * getParentComponent() const
nkWinUi::ContextMenu::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition:
Button.h:7
nkWinUi::ContextMenu::showMenu
virtual int showMenu(int absX, int absY)=0
Generated by
Doxygen
1.8.18